// 云对象教程: https://uniapp.dcloud.net.cn/uniCloud/cloud-obj
// jsdoc语法提示教程：https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/129
module.exports = {
	/*
	作用：实现添加商品自动增加/减少own-shop表的商品数量
	参数：id:实现自增记录的id
	参数：num:每次增加的值，负数为减
	*/
	setShopGoodsNumberInc(id,num=1){
		const db = uniCloud.database();
		db.collection('own-shop').where({_id:id}).update({
			goods:db.command.inc(num)
		}).then((res)=>{
			return res;
		}).catch((error)=>{
			return error;
		});
	},
	
	/*
	作用：实现添加商品自动增加/减少own-shop-categories表的商品数量
	参数：id:实现自增记录的id
	参数：num:每次增加的值，负数为减
	*/
	setShopCategoriesGoodsNumberInc(id,num=1){
		const db = uniCloud.database();
		db.collection('own-shop-categories').where({_id:id}).update({
			goods_number:db.command.inc(num)
		}).then((res)=>{
			return res;
		}).catch((error)=>{
			return error;
		});
	},
	
	//把商品名称从店铺关键词数组中删除
	deleteShopKeyword(id,keyword){
		const db = uniCloud.database();
		const dbCmd = db.command
		db.collection('own-shop').doc(id).update({
		  keywords: dbCmd.pull(keyword)
		})
	}
}
